// package com.example.mallorder.impl;
//
// import com.alibaba.csp.sentinel.adapter.servlet.callback.RequestOriginParser;
// import org.apache.commons.lang3.StringUtils;
// import org.springframework.stereotype.Component;
//
// import javax.servlet.http.HttpServletRequest;
//
//
// /**
//  * @author yangtao
//  * @description 表示解析serviceName这个属性，说明开发用serviceName这个字段来标识来源
//  */
// @Component
// public class RequestOriginParserDefinition implements RequestOriginParser {
//   @Override
//   public String parseOrigin(HttpServletRequest httpServletRequest) {
//     String serviceName = httpServletRequest.getParameter("serviceName");
//
//     if (StringUtils.isEmpty(serviceName)) {
//       // throw new IllegalArgumentException("serviceName must not be null");
//     }
//
//     return serviceName;
//   }
// }
